Traits In Laravel: Practical Example Of Multiple Levels